Knowledge Mediation in Software Quality Engineering
نویسندگان
چکیده
The risk of failure of the software development process remains high despite many attempts to improve the quality of software engineering. Contemporary approaches to process assurance, such as the Capability Maturity Model (CMM) have not prevented systemic failures, nor have project management methodologies provided guarantees of sofhvare quality. This paper proposes an approach to SOBware quality assurance based on Knowledge Mediated Concurrent Audit, which incorporates essential feedback processes. Through a tightly integrated approach to quality audit, programmers would be empowered to use any chosen methodology to advantage, supported by intelligent monitoring of the essential interactions which occur in the development process. An experimental application implementing some aspects of the proposal is described.
منابع مشابه
The Role of Student Characteristics, Content Quality and Knowledge Management in Using E-Learning by Medical Students through Mediation of E-Learning Acceptance (Case Study: Shiraz University of Medical Sciences)
Introduction: Considering the importance of using e- learning in the medical education system, this study aims to investigate the role of students' characteristics, content quality and knowledge management in using e- learning system through the mediation of e-learning acceptance among students of Shiraz University of Medical Sciences. Methods: In terms of purpose and nature, this research is ...
متن کاملMediation services with health information sources
OBJECTIVES To design and implement mediators dedicated to access various kinds of information sources in the framework of the project ARIANE. METHOD Mediators are dynamically built thanks to three components: pieces of knowledge issued from the UMLS knowledge sources and from a catalog of information sources, processes that translate a query into the syntax of a target source, and communicati...
متن کاملEmploying Semantically Driven Adaptation for Amalgamating Software Quality Assurance with Process Management
Often in software development processes, tighter and more systematic integration of quality assurance techniques and measurements in the operational processes is desirable. While some processes specify abstract quality assurance measures, concrete requisite measures directly relevant for specific product artifacts (e.g., code) or processes (e.g., testing) must be determined operationally and co...
متن کاملTool Support for Decision and Usage Knowledge in Continuous Software Engineering
Continuous software engineering copes with frequent changes and quickly evolving development projects while maintaining a high software quality. Developers require knowledge about former and ongoing decisions as well as about the users’ needs to evolve software. Thus, decision and usage knowledge are two important knowledge types in continuous software engineering. Issue tracking and version co...
متن کاملEnabling Combined Software and Data Engineering: the ALIGNED Suite of Ontologies
Effective, collaborative integration of software and big data engineering for Web-scale systems, is now a crucial technical and economic challenge. This requires new combined data and software engineering processes and tools. Semantic metadata standards and linked data principles, provide a technical grounding for such integrated systems given an appropriate model of the domain. In this paper w...
متن کامل